@charset "utf-8";
$fontSize:40;
@function r($p){
    @return $p/$fontSize*1rem;
}
html{
    font-size: 40px;
}

.web{
    width:100vw;
    font-size:0;
    >header{
        position: absolute;
        top:0;
        width:100%;
           
            >img{
                width:100%;
            }
            >.top_content{
                display: flex;
                display: -webkit-flex;
                justify-content: space-around;
                align-items: center;
                background:#b10100;
                height:r(90);
                >label{
                      >.menu{
                    display: flex;
                    justify-content: space-around;
                    display: -webkit-flex;
                    flex-direction:column;
                    align-items: center;
                    width:r(31.5);
                    height:r(32);
                    >.line{
                        background:#fff;
                        width:100%;
                        height:r(4);
                    }
                }
                }
              
                >.logo{
                    width:r(268);
                     
                    >img{
                        width:100%;
                    }
                }
                >label{

                    >.search_A{
                        width:r(45);
                        >img{
                            width:100%;
                        }
                    }

                }
              
            }//top_content
          

    }//header结束


    footer{
        position: absolute;   
        width: 100%;
        background: blue;
        left:0;
        right: 0;
        bottom: 0;
            background:#f5f5f5;
            display: flex;
            display:-webkit-flex;
            justify-content: space-around;
            padding-top:r(10);
            padding-bottom:r(10);
            border-top:#c8c8c8 1px solid;
            >div{
                display: flex;
                display:-webkit-flex;
                position: relative;
                flex-direction:column;
                align-items: center;
                >div{
                    width:r(50);
                    >a{
                        >img{
                            width:100%;
                        }
                    }
                   
                }
                >p{
                    >a{
                        font-size:r(20);
                        color:#8b8b8b;
                        margin-top:r(10);
                    }
                   
                }

            }
            >.f_line::before{
                position: absolute;
                    content: " ";
                    left:r(-45);
                    transform: translateY(25%);
                    width:1px;
                    background:#ddd;
                    height:r(53);
            }
    }//footer结束
}//wed结束